home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / fido / mercury117.lha / Mercury.Doc < prev    next >
Text File  |  1995-09-21  |  21KB  |  561 lines

  1.                     MERCURY - The REAL Amiga Tire Pump
  2.                               by Roger Clark
  3.                         ⌐ 1994 BitPlane Enterprises
  4.  
  5.   Mercury is designed to use Quick Silver's configuration file for seamless
  6. integration  with  the  file  server.   Many  of  the keywords that Mercury
  7. recognizes  are  standard for Quick Silver.  Those commands indicated by an
  8. asterisk  (*)  are  recognized only by Mercury and ignored by Quick Silver.
  9. If  you  are not running Quick Silver (and why not?) these commands are all
  10. explained  below.
  11.  
  12.   Mercury  will generate both plain text file lists, as well as AmigaGuide«
  13. formatted  file  lists.   Both  files will be placed in the same archive so
  14. your  callers  will  get both lists when they download or file request your
  15. file listings.
  16.  
  17.   Mercury  will also recognize Quick Silver's keyfile and use it as well as
  18. it's  own special keyfile.  So if you have registered Quick Silver, Mercury
  19. will  run  in  the registered mode as well.  The registered version is also
  20. quite a bit faster than the unregistered version.
  21.  
  22.   Mercury  was  originally  derived  from Robofiler, another ARexx filelist
  23. generation  utility  by  Robert  Blayzor.   But this was long long ago in a
  24. galaxy far far away...
  25.  
  26.  
  27. QSilver/Mercury Keywords
  28. ~~~~~~~~~~~~~~~~~~~~~~~~
  29.  
  30. CNETDESC
  31.  
  32. DEFCOMMENT [Comment]
  33.  
  34. DIRECTORY [Path] {LEVEL} {TITLE} {LINK}
  35.  
  36. DLGDESC
  37.  
  38. EXCELDESC
  39.  
  40. HEADER [Path]
  41.  
  42. IGNORE [File extension]
  43.  
  44. MAGIC FILES [Path] {Level}
  45.  
  46. MAGIC NEW [Path] {LEVEL}
  47.  
  48. NAME [BBS Name]
  49.  
  50. NODE [Node Number]
  51.  
  52.  
  53. Mercury Only Keywords
  54. ~~~~~~~~~~~~~~~~~~~~~
  55.  
  56. ARCHIVER [Archiver command]
  57.  
  58. BUTTON [Filename] [Button Title]
  59.  
  60. DELETELISTS
  61.  
  62. ENDSUBMENU
  63.  
  64. FILEHEADER [Path]
  65.  
  66. FILENOTE [Filenote]
  67.  
  68. FOOTER [Path]
  69.  
  70. ICON [Path]
  71.  
  72. NEWDAYS [Number of days]
  73.  
  74. NEWFILENOTE [Filenote]
  75.  
  76. TEMPDIR [Path]
  77.  
  78. SHOWFULLPATH
  79.  
  80. SUBMENU [Menu Title]
  81.  
  82. SUBTEXT [Filename]
  83.  
  84. TXTICON [Path]
  85.  
  86.  
  87.  
  88. Description of commands
  89. ~~~~~~~~~~~~~~~~~~~~~~~
  90.  
  91. DIRECTORY:
  92.  
  93.    This defines the paths that Mercury searches in for files to list.  Each
  94. area  can have an optional access level or levels associated with it.  If a
  95. level  is  assigned,  then  Mercury  will only include the contents of that
  96. directory  in the file list(s) that have the proper access levels assigned.
  97. You  may also specify an optional area title for Mercury to use in the file
  98. listing  for each area.  This title is defined AFTER any levels if they are
  99. used.
  100.  
  101.  Example:  DIRECTORY DH0:Files/Games   LEVEL 5 TITLE Amiga Games
  102.            DIRECTORY DH0:Files/Comm    TITLE Amiga Communications
  103.            DIRECTORY DH0:Files/Private LEVEL 10,14
  104.  
  105.    If  you  have  your  file  directories  split  among different drives or
  106. directories,  you  can  use the LINK keyword to tell Mercury to include all
  107. files in the current directory with the files in the previous directory. In
  108. the following example, all files in all three directories will be listed in
  109. the file listings as if they were all in the same phisical directory.
  110.  
  111.  
  112.  Example:  DIRECTORY DH0:Files/Stuff   TITLE My stuff
  113.            DIRECTORY DH1:Files/Stuff   LINK
  114.            DIRECTORY DH2:Files/Stuff   LINK
  115.  
  116.  
  117. MAGIC FILES:
  118.  
  119.   This defines the filelist(s) that Mercury will create.  If a file listing
  120. has  been  given an access level, then only those areas appropriate for the
  121. access  levels  will  be included in the listing.  You may specify multiple
  122. filelists each with a unique name and assorted access levels.  Mercury will
  123. strip the last 4 characters from the filename and create each list with the
  124. partial  filename that results.  So in the first example below, the created
  125. listing would be named "DH0:Files/FileList".
  126.  
  127.   New to version 1.05 is the optional switches ASCII and GUIDE.  These will
  128. tell  Mercury  to  only generate one type of file listing or the other.  By
  129. omitting  both  switches, Mercury will generate both style file lists.  See
  130. examples 3 and 4 below.
  131.  
  132.   Also  new  to  version 1.05 is the optional switch NOBUTTONS.  This tells
  133. Mercury to not add the file request generating buttons to the file listing.
  134. See example 5 below.
  135.  
  136.   These  options are not position sensitive, so they may appear anywhere on
  137. the line following the path and filename of the filelist.
  138.  
  139.   New to version 1.06 is the ADDCR option.  This will add a CR character at
  140. the  end  of each line in the ASCII filelist to maintain compatibility with
  141. PC  systems.   The default action is to not add the CR character.  The last
  142. example  will  create only the ASCII file list and append the CR to the end
  143. of each line.
  144.  
  145.  Example:  MAGIC FILES DH0:Files/FileList.LHA
  146.            MAGIC FILES DH0:Files/FileList10.LHA LEVEL 10
  147.  
  148.            MAGIC FILES DH0:Files/FileListG.LHA GUIDE
  149.            MAGIC FILES DH0:Files/FileListA.LHA ASCII
  150.  
  151.            MAGIC FILES DH0:Files/FileList.LHA NOBUTTONS
  152.  
  153.            MAGIC FILES DH0:Files/FileList.LHA ADDCR ASCII
  154.  
  155. MAGIC NEW:
  156.  
  157.   The  same  as  MAGIC  FILES, except this option names the file lists that
  158. contain  only  the  NEW  files  on  the  system.  All options are the same,
  159. including the new ASCII, GUIDE and NOBUTTONS switches.
  160.  
  161.  Example:  MAGIC NEW DH0:Files/NewFiles.LHA
  162.            MAGIC NEW DH0:Files/NewFiles10.LHA LEVEL 10
  163.  
  164.  
  165. NAME:
  166.  
  167.   This  is your BBS name.  It is only used for the default file comments if
  168. you  don't  specify  FILENOTE  or NEWFILENOTE.  If this keyword is ommited,
  169. then  the  default  comments  are listed as "Full File List" and "New Files
  170. List", otherwise your BBS name is pre-appended to the filenotes.
  171.  
  172.  Example: NAME The Hotel California
  173.  
  174.  
  175. NODE:
  176.  
  177.   This  is  your  FidoNet  node  number.   It  is used in version 1.04 + to
  178. generate  automatic file requests when the end user clicks on a filename in
  179. your  listing.   This  new feature requires the NODE keyword to be present.
  180. If  Mercury can not find the NODE keyword, then the auto-request feature is
  181. disabled.  Note: Your full 4D address must be used.
  182.  
  183.  Example: NODE 1:382/105.0
  184.  
  185.  
  186. FILENOTE:
  187.  
  188.   This  comand  defines  the  AmigaDos  filenote  to  be added to each full
  189. filelist  and  it's  associated  archive.   If  you omit this keyword, then
  190. Mercury  will  use  "Full  File  List"  as a default.  If Mercury finds the
  191. keyword NAME, then it will pre-append the BBS Name to the default filenote.
  192.  
  193.  Example:  FILENOTE My complete filelisting
  194.  
  195.  
  196. NEWFILENOTE:
  197.  
  198.   This  comand  defines  the  AmigaDos  filenote  to  be  added to each new
  199. filelist  and  it's  associated  archive.   If  you omit this keyword, then
  200. Mercury  will  use  "New  Files  List"  as a default.  If Mercury finds the
  201. keyword NAME, then it will pre-append the BBS Name to the default filenote.
  202.  
  203.  Example:  FILENOTE My complete filelisting
  204.  
  205.  
  206. HEADER:
  207.  
  208.   This  defines a textfile that can be placed at the beginning of each file
  209. listing  and  new  file  listing.   The HEADER keyword is shared with Quick
  210. Silver.   If  you  wish to use a different header for the file listings and
  211. Quick Silver's reply messages, then use the FILEHEADER option.
  212.  
  213.  Example:  HEADER DH0:BBS/Header.TXT
  214.  
  215.  
  216. FILEHEADER:
  217.  
  218.   This  defines a textfile that can be placed at the beginning of each file
  219. listing  and  new  file  listing.   Since the HEADER keyword is shared with
  220. Quick  Silver,  you  may  wish  to use a different header file for the file
  221. listings.   In  this  case,  the  FILEHEADER  keyword is used to define the
  222. header  file  that Mercury uses while the HEADER keyword will still be used
  223. by  Quick  Silver.  If both keywords are used, FILEHEADER will override the
  224. HEADER  option  and  be  used by Mercury.  Omitting this keyword will cause
  225. Mercury  to  fallback  to using the HEADER keyword, or in it's absence, not
  226. using any file header.
  227.  
  228.  Example:  FILEHEADER DH0:BBS/FileHeader.TXT
  229.  
  230.  
  231. FOOTER:
  232.  
  233.   This  defines  a textfile to be appended to the end of each file list and
  234. new  file  list.   If  this keyword is omitted, then Mercury will not use a
  235. footer comment at the end of the file listings.
  236.  
  237.  Example:  FOOTER DH0:BBS/Footer.TXT
  238.  
  239.  
  240. DELETELISTS:
  241.  
  242.   This  command  tells Mercury to delete the file lists when it is finished
  243. archiving.   This  will  delete  all of the .TXT and .GUIDE file lists, and
  244. leave  just  the  archived file lists.  The default action is to not delete
  245. the file lists.
  246.  
  247.  Example:  DELETELISTS
  248.  
  249.  
  250. ICON:
  251.  
  252.   This  defines the AmigaDos .info file to be copied into the file archives
  253. with  each  .Guide file.  If you want to create your own icon, make sure it
  254. is  a  PROJECT icon with the default tool of your AmigaGuide viewer.  I use
  255. Sys:Utilities/AmigaGuide but you can use MultiView or whatever you need.
  256.  
  257.   Example: ICON DH0:BBS/Mercury.Icon
  258.  
  259.  
  260. TXTICON:
  261.  
  262.   This  defines the AmigaDos .info file to be copied into the file archives
  263. with  each .TXT file.  If you want to create your own icon, make sure it is
  264. a  PROJECT  icon  with  the  default  tool  of  your  text  viewer.   I use
  265. Sys:Utilties/More but you can use MultiView or whatever you need.
  266.  
  267.   Example: TXTICON DH0:BBS/MercTXT.Icon
  268.  
  269.  
  270. DLGDESC:
  271.  
  272.   This  keyword tells Mercury to use DLG's special file comments instead of
  273. the standard AmigaDos filenotes when getting the file descriptions for each
  274. file.  If you are not running DLG BB/OS then leave this keyword out.
  275.  
  276.  Example:  DLGDESC
  277.  
  278.  
  279. EXCELDESC:
  280.  
  281.   This  keyword  tells  Mercury  to  use Excelsior!'s special file comments
  282. instead   of   the  standard  AmigaDos  filenotes  when  getting  the  file
  283. descriptions  for  each  file.  If you are not running Excelsior!  BBS then
  284. leave this keyword out.
  285.  
  286.  Example:  EXCELDESC
  287.  
  288.  
  289. CNETDESC:
  290.  
  291.   This  keyword  tells  Mercury to use CNet Pro BBS's special file comments
  292. instead   of   the  standard  AmigaDos  filenotes  when  getting  the  file
  293. descriptions for each file.  This has only been tested with version 3.05 of
  294. CNet  Pro  BBS, so previous versions of CNet may not work with this option.
  295. If you are not running CNet Pro BBS then leave this keyword out.
  296.  
  297.  Example:  CNETDESC
  298.  
  299.  
  300. DEFCOMMENT:
  301.  
  302.   This  defines a default file comment to be used for a file if Mercury was
  303. unable to use the AmigaDos file comment, or the DLG file comment if DLGDESC
  304. was used.  This defaults to "No file description available".
  305.  
  306.  Example: DEFCOMMENT -- I've got no idea what this is! --
  307.  
  308.  
  309. IGNORE:
  310.  
  311.   This  defines  a  suffix for files that Mercury should not include in the
  312. file  listings.   Define each suffix with a seperate IGNORE keyword.  These
  313. are not case sensitive.
  314.  
  315.  Example:  IGNORE .BBS
  316.            IGNORE .INFO
  317.  
  318.  
  319. TEMPDIR:
  320.  
  321.   This  defines  an  alternate  working directory for Mercury to store it's
  322. temporary  files.   This defaults to "T:", so if you have lots of files and
  323. file areas, but not a lot of ram, you might want to define TEMPDIR to point
  324. to  a  directory  on  your hard drive instead.  This directory must already
  325. exist, or else Mercury will default back to using the T:  directory.
  326.  
  327.  Example:  TEMPDIR DH0:Trashcan
  328.  
  329.  
  330. NEWDAYS:
  331.  
  332.   This tells Mercury how many days old to consider files as new for the new
  333. files  listing, and to be flagged in the full file listing as new.  Default
  334. is 15 days.
  335.  
  336.  Example: NEWDAYS 10
  337.  
  338.  
  339. ARCHIVER:
  340.  
  341.   This  defines  the  archiver  command  that  Mercury uses to compress the
  342. completed file listings.  The archive name will be added to the archive and
  343. so  the  MAGIC  FILES  and MAGIC NEW filenames should reflect this as well.
  344. The  default  archiver  command  is "LHA -2 u" (-lh5 compression and update
  345. archive contents).
  346.  
  347.  Example:  ARCHIVER ARC a
  348.  
  349.  
  350. BUTTON:
  351.  
  352.   This  defines the textfile and button text to be added to the .GUIDE file
  353. listings.  You can add as many of these user-definable buttons to your file
  354. listings  as  you  like.   Perfect  for  displaying  information about your
  355. system,  or  information  on  how  to become a member of a network that you
  356. participate in.  BUTTON requires two arguments and an optional access level
  357. indicator.  The required arguments are the name of the file to include, and
  358. the  text  to  display  in  the  button  itself.   Due  to  the way Mercury
  359. interprets  the  arguments,  TITLE  must always be the last argument on the
  360. line.   If  the  LEVEL option is omitted, then the access level defaults to
  361. level 0.
  362.  
  363.  Example:  BUTTON LEVEL 1 FILE DH0:BBSInfo TITLE About The Hotel California
  364.  
  365.  
  366. SHOWFULLPATH:
  367.  
  368.   This option tells Mercury to add a line at the start of each file section
  369. listing the full path for the area as defined in the config file.  This may
  370. have  some  strange results if you are using Linked file areas, as only the
  371. first file path will be listed.
  372.  
  373.  Example: SHOWFULLPATH
  374.  
  375.  
  376. SUBMENU / ENDSUBMENU:
  377.  
  378.   This  option  will  let  Mercury  generate  a submenu for a group of file
  379. areas.   This  is useful so you can keep associated areas together, and not
  380. have  them  all  listed on the "Contents" page of the AmigaGuide file list.
  381. This  option  is  available  to  registered  users only.  It takes only one
  382. argument, the text to be placed in the button gadget.  You must also supply
  383. an appropriate ENDSUBMENU command after the last area to be included.
  384.  
  385.  Example: SUBMENU ADS File Echos
  386.           DIRECTORY File:ADSAnims/  TITLE Amiga Animation
  387.           DIRECTORY File:ADSARexx/  TITLE ARexx Scripts
  388.           DIRECTORY File:ADSArtG/   TITLE IFF/HAM/JPeg Art Gallery
  389.           DIRECTORY File:ADSBBUtl/  TITLE Amiga BBS Utilities
  390.           DIRECTORY File:ADSComm/   TITLE Amiga Communications
  391.           DIRECTORY File:ADSDLG/    TITLE DLG BB/OS Support Files
  392.           DIRECTORY File:ADSExcel/  TITLE Excelsior BBS Support Files
  393.           DIRECTORY File:ADSFido/   TITLE Amiga FidoNet Utilities
  394.           DIRECTORY File:ADSGames/  TITLE Amiga Games
  395.           DIRECTORY File:ADSInfo/   TITLE ADS Information
  396.           DIRECTORY File:ADSMisc/   TITLE Amiga Misc Programs
  397.           DIRECTORY File:ADSSTMod/  TITLE Amiga MOD Sound Files
  398.           DIRECTORY File:ADSMusic/  TITLE Amiga Music
  399.           DIRECTORY File:ADSNetDv/  TITLE Amiga Network Developers
  400.           DIRECTORY File:ADSText/   TITLE Amiga Text Files
  401.           DIRECTORY File:ADSUtils/  TITLE Amiga Utilities
  402.           DIRECTORY File:ADSWork/   TITLE Amiga Workbench 1.3 Programs
  403.           DIRECTORY File:ADSWork2/  TITLE Amiga Workbench 2.0 Programs
  404.           DIRECTORY File:ADSWork3/  TITLE Amiga Workbench 3.0 Programs
  405.           DIRECTORY File:ADSTrans/  TITLE TransAmiga Support Files
  406.           ENDSUBMENU
  407.  
  408.  
  409.  
  410. SUBTEXT:
  411.  
  412.   This  option lets you define a text file to be added to a submenu page of
  413. the  AmigaGuide  file  listing.   This  option oly works with an associated
  414. SUBMENU and ENDSUBMENU pair, and is only available to registered users.
  415.  
  416.  Example: SUBMENU Graphics Files
  417.           SUBTEXT File:Graphics/About.TXT
  418.           DIRECTORY .....
  419.           DIRECTORY .....
  420.           DIRECTORY .....
  421.           DIRECTORY .....
  422.           DIRECTORY .....
  423.           ENDSUBMENU
  424.  
  425.  
  426.  
  427. Registration Information
  428. ~~~~~~~~~~~~~~~~~~~~~~~~
  429.  
  430.   Mercury  is  released as shareware.  If you wish to register Mercury, you
  431. have  two options.  First, for $5.00 US you can register Mercury alone; and
  432. second, for $15.00 US you can register both Mercury and it's companion file
  433. server, Quick Silver.  Send your registration to the following address:
  434.  
  435. Roger Clark
  436. Attn: Mercury Registration
  437. 5508 Delwood Drive
  438. Austin, TX 78723   USA
  439.  
  440.  
  441. Technical Support
  442. ~~~~~~~~~~~~~~~~~
  443.  
  444.   Technical support for Mercury is available through the following:
  445.  
  446. Email to the author at "Kaedric@clubhouse.email.net"
  447.  
  448.                     Fidonet address coming again soon.
  449.  
  450. Voice support at the following number: 1-512-928-4955
  451.  
  452.  
  453. History
  454. ~~~~~~~
  455.  
  456. v1.00  27-Jan-94   -> Initial release.
  457.  
  458. v1.01  30-Jan-94   -> Bug fix - Fixed small problem with linked file areas
  459.                       creating multiple sections in the AmigaGuide listings.
  460.  
  461. v1.02  07-Feb-94   -> Bug fix - Fixed packing routine that was including
  462.                       the full file list .Guide file in the newfiles
  463.                       archive.
  464.                    -> Bug fix - Fixed error that was reporting incorrect
  465.                       values in the New File listings.
  466.                    -> Bug fix - Fixed bug that added an @NODE header in the
  467.                       .Guide file lists for areas that were not allowed due
  468.                       to access levels.
  469.                    -> Added DELETELISTS option by request.
  470.  
  471. v1.03  08-Feb-94   -> Mercury now only adds buttons in the .Guide filelists
  472.                       for areas that have files/new files in them.
  473.                    -> Added ICON option to define the .info file that
  474.                       should accompany the .Guide files in the archives.
  475.  
  476. v1.04  26-Feb-94   -> Hopefully fixed a small "misfeature" in the DLG
  477.                       comment routine.  It was including user comments in
  478.                       the description.  The same fix is now also applied to
  479.                       Quick Silver.
  480.                    -> Added new feature to let the end user of your file
  481.                       listing generate file requests simply by clicking on
  482.                       the filename that they want to request.
  483.  
  484. v1.05  01-Mar-94   -> Removed dependancy on AmigaDos COPY command wherever
  485.                       possible.  Some people didn't seem to have it in
  486.                       their path (?!?)
  487.                    -> Added user-definable buttons for the .GUIDE files.
  488.                    -> Added NOBUTTONS option to MAGIC FILES and MAGIC NEW
  489.                    -> Added ASCII and GUIDE swtiches to MAGIC FILES and
  490.                       MAGIC NEW
  491.                    -> Rewrote the wordwrap code.  Much more reliable now.
  492.  
  493. v1.06  02-Mar-94   -> Added ADDCR option to MAGIC FILES and MAGIC NEW
  494.                    -> Added TXTICON option to add a Workbench icon for the
  495.                       ASCII file lists.
  496.  
  497. v1.07  09-Mar-94   -> Modified text output to reduce number of columns.
  498.                       Makes it easier to view on 640 wide screen with
  499.                       Topaz/8 default font.
  500.                    -> Modified Mercury internally to recognize month
  501.                       abbreviations other than English.  If you used
  502.                       another Locale setting it would cause Mercury to
  503.                       crash. (Sascha Blank)
  504.  
  505. v1.08  13-Mar-94   -> Fixed potential problem with most invalid dates. Now
  506.                       treats years less than 78 and greater than 99 as if
  507.                       they are 2000 through 2077.  This should take care of
  508.                       things long enough into the future :-)
  509.                    -> With the help of DLG sysop Andy Wasserman, I think I
  510.                       have eliminated the last bug in the DLGDesc routines.
  511.  
  512. v1.09  14-Mar-94   -> Modified Mercury to accept filenames that contain
  513.                       spaces.  Seems this is why many people were having
  514.                       problems getting Mercury to compile their file lists.
  515.  
  516. v1.10  15-Mar-94   -> Bug Fix.  Missed a change that needed to be done in
  517.                       1.09 to fix the problem with spaces in file names.
  518.                       Only showed up if you had any LINKed directories.
  519.                       Thanks to Chris Brundell for pointing this out.
  520.  
  521. v1.11  18-Mar-94   -> Added EXCELDESC option to use Excelsior! BBS data
  522.                       files to lookup the file comments.  Expanded the
  523.                       file lists to 84 columns to accomodate FILE_ID.DIZ
  524.                       file descriptions.
  525.  
  526. v1.12  29-Mar-94   -> Added SHOWFULLPATH option by request of Bob Lindabury.
  527.  
  528. v1.13  06-Apr-94   -> Addec CNETDESC option to use CNet Pro 3.0 data files
  529.                       to look up the file comments.  Many thanks to Chris
  530.                       Brundell for helping with this addition.
  531.  
  532. v1.14  14-Aug-94   -> Finally tracked down the last bug in Mercury and
  533.                       fixed it!  Should no longer error out when file
  534.                       comments have embeded CF or LF characters in the
  535.                       AmigaDOS file comment.
  536.                    -> Now, on to the biggest challenge: MORE SPEED!
  537.  
  538. v1.15  06-Nov-94   -> Major rewrite in the way Mercury generates it's file
  539.                       listings.  Easily a 350% speed increase here!
  540.                    -> Added SUBMENU / ENDSUBMENU keywords.
  541.                    -> Fixed a couple remaining bugs when run with CNet BBS.
  542.                    -> Fixed the last small bug when run with a CDRom.
  543.                    -> Added SYSOP FAVORITE, UNVALIDATED, OFFLINE and
  544.                       FAILED TEST flags for Excelsior! BBS usage. Need the
  545.                       flag locations for the CNet and DLG options still.
  546.  
  547. v1.16  10-Sep-95   -> After a long break, here we go again!
  548.                    -> Added SUBTEXT keyword.
  549.                    -> Fixed but that put the last archive name in the
  550.                       titlebar of the .GUIDE file.
  551.  
  552. v1.17  21-Sep-95   -> Fixed bug that snuck in while compiling the new file
  553.                       lists.
  554.                    -> Fixed bug that would not show the SubArea title in
  555.                       the .TXT files for the last area in each Submenu.
  556.  
  557.  
  558.                              --->BitPlane!<---
  559.  
  560. "We get Brilliant.......................................in our spare time!"
  561.